﻿/**
  KCAKCAK   CAKCAKC   AK      CA
 AK        KC     CA  AK    AK
CA         KC     CA  AK  KC
CA         KCAKCAKCA  AKCA
CA         KC     CA  AK  KC
 AK        KC     CA  AK    AK
  KCAKCAK  KC     CA  AK      CA

_________________________________________________________________
 China ataca Kamchatka - copyright 2007(c) Ruben Sainz de la Maza
 
	@class: 	CAK
	@vertion: 	0.1
	@date:		28/11/07
				
	@language: 	ActionScript 3.0
	@author:	Ruben Sainz de la Maza
			
**/


package com.conelmate.cak
{
	import com.conelmate.util.Trace;
	
	import flash.display.StageScaleMode;
	import flash.display.StageAlign;
	import flash.system.System;
	

	public class CAK extends Trace
	{	
		/* Permite al motor recuperar el nombre del juego o cuando se decompila. */
		static 	public 	const NAME     		:String = 'CAK';

		/* Permite al motor recuperar la version del juego o cuando se decompila. */
		static 	public 	const VERSION  		:String = '0.1';

		/* Permite al motor recuperar la fecha del juego o cuando se decompila. */
		static 	public 	const DATE     		:String = '10.10.07';

		/* Permite al motor recuperar el nombre de autor o cuando se decompila. */
		static 	public 	const AUTHOR   		:String = '(c) 2007 Copyright by Ruben Sainz de la Maza';
		
		static	private var _objApp			:App;
		
		
//_________________________________________________________________________________ Constructor	
		public function CAK()
		{
			_isTrace = false;
			mTrace("#CAK# constructor");
		
			System.useCodePage = true;
		}


//_________________________________________________________________________________ Public Methods
		
		/**
		 * inicializar
		 */		
		public function init(root, stage):void
		{
			mTrace("#CAK# init");
			stage.scaleMode = StageScaleMode.NO_SCALE;	
			stage.align = StageAlign.TOP_LEFT;
			
			_objApp = App.getInstance();
			_objApp.init(root);
		}
		
		
		/**
		 * destruir objetos y variables
		 */	
		public function destroy():void
		{
			mTrace("#CAK# destroy");
			
			_objApp.destroy();
		}		
		
	}
}